package A.动态数组;

/**
 * 给你两个有序整数数组 nums1 和 nums2，请你将 nums2 合并到 nums1 中，使 nums1 成为一个有序数组。
 */

public class _88_合并两个有序数组 {
    public void merge(int[] nums1, int m, int[] nums2, int n) {


            int j=n-1;
            int i=m-1;
            while (j>=0 && i>=0){
                if (nums2[j] > nums1[i]){
                    //如果用m+n-1的话是固定的数字
                    nums1[i+j+1] = nums2[j--];

                }else {
                    nums1[i+j+1] = nums1[i--];
                }
            }

            while (j>=0){
                nums1[j] = nums2[j];
                j--;
            }






    }

}
